#ifndef __DIALOGS_H
#define __DIALOGS_H

class CMakeCallDialog : public CDialog
{
public:
    CMakeCallDialog( const std::string& sCalledNumber = "", int nBChannel = 0, bool bPreferred = true );

    //{{AFX_DATA(CMakeCallDialog)
    enum { IDD = IDD_MAKE_CALL };
    CComboBox    m_comboType;
    CComboBox    m_comboPlan;
    CString    m_csCalledNumber;
    UINT    m_nBChannel;
    UINT    m_nCIP;
    //}}AFX_DATA

    enum { bcAny, bcPref, bcExcl } m_PrefExcl;

    unsigned char GetNumberType() { return m_cNumberType; }
    unsigned char GetNumberingPlanId() { return m_cNumberingPlanId; }

protected:
    //{{AFX_VIRTUAL(CMakeCallDialog)
    virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
    //}}AFX_VIRTUAL

    //{{AFX_MSG(CMakeCallDialog)
    virtual BOOL OnInitDialog();
    afx_msg void OnRadioB();
    virtual void OnOK();
    //}}AFX_MSG
    DECLARE_MESSAGE_MAP()

private:
    void RefreshControls();

    unsigned char m_cNumberType;
    unsigned char m_cNumberingPlanId;
};

//{{AFX_INSERT_LOCATION}}

#endif // __DIALOGS_H
